#!/bin/bash
if [ "$1" = "product" ]
then
  echo "================ 开始打包whisper_console正式服 ====================="
  npm run build:product
  echo "================================ 打包结束 继续发布================================"
  echo "================================ 开始发布到正式服 ================================"
  scp -r dist/whisper_console/* root@3.227.179.30:/whisper_console/console_front/public/
  echo "================================ 开始部署服务器 ================================"
  ssh root@3.227.179.30 "cd /whisper_console/console_front/public/ ; netstat -anp|grep 9006 | awk '{print substr(\$7,0,length(\$7)-5)}' | xargs kill -9 ; nohup npm start > log.file 2>&1 &"
elif [ "$1" = "test" ]
then
  echo "================ 开始打包whisper_console测试服 ====================="
  npm run build:test
  echo "================================ 打包结束 继续发布================================"
  echo "================================ 开始发布到测试服 ================================"
  scp -r dist/tarot_console/* root@123.56.40.87:/tarot_console/console_front/public/
  echo "================================ 开始部署服务器 ================================"
  ssh root@123.56.40.87 "cd /tarot_console/console_front/public/ ; netstat -anp|grep 9006 | awk '{print substr(\$7,0,length(\$7)-5)}' | xargs kill -9 ; nohup npm start > log.file 2>&1 &"
cd /home
fi
echo "================ 部署完成 ========================"
sleep 10000